package com.cxh.supermarket.business.domain.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 项目 视图模型
 *
 * @author lly
 * @create 2024/7/29 11:06
 */
@Data
public class ProjectVo {

  /**
   * 主键id
   */
  private Long projectId;

  /**
   * 团队id
   */
  private Long teamId;

  /**
   * 项目名称
   */
  private String projectName;

  /**
   * 项目编号
   */
  private String projectCode;

  /**
   * 类型1:个人 2：团队
   */
  private Integer type;

  /**
   * 状态
   */
  private String status;

  /**
   * 创建者
   */
  private String createBy;

  /**
   * 创建时间
   */
  private Date createTime;

  /**
   * 团队人数
   */
  private Long numberPeople;

  /**
   * 1:我参与的  2:我创建的
   */
  private Integer classType;
  /**
   * 身份（1队长 2队员）
   */
  @TableField(exist = false)
  private Integer role;
  /**
   * 团队人员id
   */
  @TableField(exist = false)
  private Long teamMemberId;
}
